home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / dos_win / lanman / drivers / os2 / NSCEISA / NSCEISAO.ZIP / README.TXT < prev   
Encoding:
Text File  |  1992-06-26  |  2.3 KB  |  45 lines

  1.  
  2. This directory contains version 3.1 of the National SONIC NDIS driver
  3. (EISA).   Changes from version 2.0 include:
  4.  
  5. 1)  Both the DOS and OS/2 drivers are assembled to an 80386 coding
  6.     standard, since this driver is for EISA cards (and there are no
  7.     8086/80286 EISA CPUs).   80386 commands are used where possible,
  8.     thus giving faster performance.
  9.  
  10. 2)  To accomodate Windows, DOS V5.0, and other DOS applications that
  11.     use extended memory (via the EMM386.EXE driver),  the DOS driver
  12.     now does all output  from two fixed low-memory buffers,  and the
  13.     DOS driver has been restricted  to being loaded into low-memory.
  14.     These changes are an alternative to using the DOS  "Virtual DMA"
  15.     calls which are quite slow -- using the low-memory buffers seems
  16.     to be an equivalent "trade-off" in time.    The DOS driver still
  17.     has an 8-entry transmit queue and thus can handle as much output
  18.     as before.
  19.  
  20. 3)  To accomodate the DOS output buffers  and the low-memory loading
  21.     restriction, the amount of input buffering in the DOS driver has
  22.     been cut from 24K to 18K (three buffers of 6K each,  rather than
  23.     4).  Since the DOS driver is used only on workstations, this did
  24.     not materially affect throughput.
  25.  
  26. 4)  The OS/2 driver still does output from its transmit queue (imme-
  27.     diate data) and from main memory, as before;  its output perfor-
  28.     mance is absolutely unaffected.
  29.  
  30. 5)  The OS/2 driver has been changed from using 8 input buffers of
  31.     6K each to using 4 input buffers of 12K each.   Since the SONIC
  32.     does not input to the last 1.5K of each specified input buffer,
  33.     this change results in using 42K out of 48K of the input buffers
  34.     (rather than only 36K as before).  The number of RFA descriptors
  35.     has been increased accordingly.    Also, the number of transmit-
  36.     queue entries has been increased from 16 to 20.    These changes
  37.     should yield better I-O performance from the OS/2 driver, for a
  38.     total cost of only 2K of memory.
  39.  
  40. 6)  Starting with version 3.1 of this driver (29-Jun-92), the "inac-
  41.     tivity" timeouts are a conditional-assembly option.   To include
  42.     them, you must re-assemble the driver with the  /DINACT  option.
  43.     The supplied DOS and OS/2 versions of the driver (in this direc-
  44.     tory) were created with "inactivity" timeouts disabled.
  45.